技術問答
技術文章
iT 徵才
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2023 iThome 鐵人賽
DAY
11
0
Software Development
FooTinder App - 美食餐廳 x 推薦地圖
系列 第
11
篇
Day 11, [軟體開發] 端對端測試,End-to-End Testing
15th鐵人賽
Jian-Min (Vincent) Huang
2023-09-26 21:37:01
421 瀏覽
分享至
端對端測試 End-to-End Testing
這邊我分兩個層面講,一個是 API 層級,另外一個是直接控制真機,也就是自動化測試
對於用戶的使用情境,產品經理那邊沒有 User Story 應該也會有你們一起 Event Storming 的結果
最差最差,測試工程師 也總要寫一份測試案例出來,我們便是以這個為依據
API 層級 End-to-End Testing
針對上面測試案例,我們要用純 API 組成一個用戶操作時會調用的 API 組合,定期去觸發這個測試,然後再將這個結果導出到 Dashboard 達到監測與迴歸的作用
但是這樣只能邏輯與資料是否正常,無法檢測實機,也就是用戶端真正的感受,所以才會有下面那種針對 實體機 層級的測試
實體機 層級 End-to-End Testing (自動化測試)
Web 端的工具熟悉的人比較多,基本上 Selenium 或是構築在 Chromium 之上的工具都可以漂亮完成這個任務
真的就是模擬一個人,用腳本去輸入資料、跟介面互動,觀察介面有沒有如預期變化
不過 App 就會難一點,雖然大致概念流程大致相同,但除了要動到 Appium 跟一些對岸先進的工具如 AirTest,還需要許多雙平台的開發經驗
而且最後我想特別強調一點,自動化測試重點不是寫,維護才是重中之重 XD
✌️ 那麼第十一天到這邊囉,明天來講 -> 第一階段小結
相關資訊
$_purefunc 純函式公司
FooTinder App站
FooTinder 官網
FooTinder App 下載連結
留言
追蹤
檢舉
上一篇
Day 10, [產品開發] App 上架 (12/03)
下一篇
Day 12, [第一階段小結]
系列文
FooTinder App - 美食餐廳 x 推薦地圖
共
30
篇
目錄
RSS系列文
訂閱系列文
16
人訂閱
26
Day 26, [產品開發] 運營之收入與推薦
27
Day 27, [軟體開發] 上雲下地入K8 (11/26)
28
Day 28, [產品開發] 定義成功 (11/26)
29
Day 29, [軟體開發] 運維成本 (11/26)
30
Day 30, 總結 (11/26)
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19859
篇
完賽人數
528
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
我在做 packet tracer 的題目,想請問一下該怎麼做
dhcp 在client 端機碼設定的問題
照片破圖或是有損壞,如何修復?
Windows DHCP Server IP保留問題
新電腦安裝鼎新 Workflow ERP iGP的 Access violation
.net6 的mvc架構 如何連 report server
熱門回答
我在做 packet tracer 的題目,想請問一下該怎麼做
Windows DHCP Server IP保留問題
dhcp 在client 端機碼設定的問題
照片破圖或是有損壞,如何修復?
.net6 的mvc架構 如何連 report server
熱門文章
Agentic AI 開發實戰:我是如何設計 “Code + LLM” 混合架構,解決 AI品質不穩的問題?
【C++學習筆記】01《從零學習C++,跟世界打招呼吧!》
讓人受益終身的 9 種數據分析思維
數位轉型是什麼?從定義、三階段到成功案例一次看懂
Angular 後台系統 i18n 套件比較:Angular 內建 i18n vs ngx-translate vs ngx-atomic-i18n
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}